stuffed tomato - French English Dictionary